/* 
 * File:   FiguraFactoryException.h
 * Author: max
 *
 * Created on October 4, 2012, 7:47 PM
 */

#ifndef FIGURAFACTORYEXCEPTION_H
#define	FIGURAFACTORYEXCEPTION_H

#include <iostream>
#include <exception>

using namespace std;

namespace TP { namespace Grafica { namespace Componentes { 

    class FiguraFactoryException : public exception {

    public:

        FiguraFactoryException(const char* pMessage);
        
        ~FiguraFactoryException() throw();
        
        void expandirMensaje (const char* pMessage);

        virtual const char* what() const throw();

    private:
        const char* message;

    };

}}}


#endif	/* FIGURAFACTORYEXCEPTION_H */

